home *** CD-ROM | disk | FTP | other *** search
- #include <windows.h>
- #include <stdlib.h>
- #include <stdio.h>
-
- #include "ctimer.h"
-
- int OutOfTimers() { return TRUE; }
-
- #include "common.c"
-
- void InitTimerPackage(HANDLE Instance, TIMER_FIRE Func)
- {
- TD.CallBack = MakeProcInstance(
- (FARPROC)&TimerCallBack, Instance);
- TD.FireFunc = Func;
- }
-
- TIMER *TimerCreate(int EventId)
- {
- TIMER *Timer = malloc(sizeof(TIMER));
- InitTimer(Timer, EventId);
- return Timer;
- }
-
- void TimerDelete(TIMER *Timer)
- {
- DeleteTimer(Timer);
- free(Timer);
- }
-
- int TimerStart(TIMER *Timer, ULONG Interval)
- {
- return SetInterval(Timer, Interval);
- }
-
- void TimerStop(TIMER *Timer)
- {
- SetInterval(Timer, 0);
- }
-
-